﻿using System;

namespace Lösungen
{
    internal class Fahrer
    {
        public void Tanken(PKW pkw, int wert)
        {
            pkw.AddTankfüllstand(wert);
        }

        public void OnTankfüllstandNiedrig(PKW pkw)
        {
            if (pkw.TankfüllstandLeuchte == TankfüllstandLeuchte.GELB)
            {
                Console.WriteLine("Ach, hat noch Zeit...");
            }
            else if (pkw.TankfüllstandLeuchte == TankfüllstandLeuchte.ROT)
            {
                Console.WriteLine("Jetzt aber dringend tanken...");
                Tanken(pkw, 10);
            }
        }
    }
}
